@charset "utf-8";
a {
	text-decoration: underline;
	color: #4455aa;
}
a:link {
	text-decoration: underline;
	color: #4455aa;
}
a:hover {
	text-decoration: underline;
	color: #4455aa;
}
body {
	color: #D4D0C8;
	font-family: "微软雅黑", Tahoma, Verdana;
	font-size: 12px;
	text-align: center;
	margin: 0;
	background-image: none;
}
form {
	margin: 0px;
	padding: 0px;
}
fieldset {
	border: 1px solid #6595d6;
	text-align: left;
	margin: 0px;
	padding: 5px;
}
legend {
	font-weight: bold;
}
ul {
	margin: 0px;
	padding: 5px 5px 5px 20px;
}
li {
	line-height: 20px;
}
td, div, span, p, input, textarea, select, option {
	font-family: "微软雅黑", Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
}
textarea {
	/*width: 100%;*/
	font-family: "微软雅黑", Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	width: 79%;
	overflow-y: hidden;
	background: transparent;
}
input.text {
/*	height: 16px;
	padding: 1px;
	color: #000000; 
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;*/
}
.webinput {
	padding-left: 2px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	border: #ccc solid 1px;
}
input.button {
	height: 20px;
	color: #000000;
	border: 1px solid #999999;
	border-top: 1px solid #CCCCCC;
	border-left: 4px solid #CCCCCC;
	background-color: #FFFFFF;
}
div.th {
	border: 1px solid #6595d6;
	border-bottom: 0px;
	width: 100%;
	/*min-width: 760px;*/
	margin: 0 auto;
	background-image: url("images/div.th.background-image.gif" );
	background-color: #4455aa;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	text-align: left;
}
div.th div {
	height: 26px;
	line-height: 26px;
	text-align: center;
}
div.th a {
	color: #fff;
	text-decoration: none;
}
div.th a:hover {
	color: #fff;
	text-decoration: underline;
}
div.th img {
	border: 0px;
	margin-top: 9px;
	margin-left: 5px;
}
div.tr {
	width: 100%;
	margin: 0 auto;
	border: 1px dotted #FFF;
}
div.nav {
	background-image: url("images/div.th.background-image.gif" );
	border: 1px solid #6595d6;
	width: 100%;
	min-width: 100%;
	margin: 0 auto;
	background-color: #4455aa;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	text-align: left;
	padding-left: 5px;
}
div.nav a {
	color: #fff;
	text-decoration: none;
}
.mainbar {
	border-left: 1px solid #6595d6;
	border-right: 1px solid #6595d6;
	width: 100%;
	/*min-width: 760px;*/
	margin: 0 auto;
	line-height: 22px;
	background-color: #fff;
}
.mainbar0 {
	width: 100%;
	/*min-width: 760px;*/
	margin: 0 auto;
	line-height: 22px;
	background-color: #fff;
}
.mainbar1 {
	border-left: 1px solid #6595d6;
	border-right: 1px solid #6595d6;
	width: 100%;
	/*min-width: 760px;*/
	margin: 0 auto;
	border-top: 1px solid #6595d6;
	border-bottom: 1px solid #6595d6;
	line-height: 25px;
	background-color: #E4E8EF;
	height: 25px;
}
.mainbar2 {
	border-left: 1px solid #6595d6;
	border-right: 1px solid #6595d6;
	width: 100%;
	/*min-width: 760px;*/
	margin: 0 auto;
	border-bottom: 1px solid #6595d6;
	line-height: 22px;
	background-color: #E4E8EF;
}
.mainbar3 {
	border-left: 1px solid #6595d6;
	border-right: 1px solid #6595d6;
	border-bottom: 1px solid #6595d6;
	width: 100%;
	/*min-width: 760px;*/
	margin: 0 auto;
	background-color: #fff;
}
.mainbar3 div {
	padding: 5px;
}
.mainbar4 {
	border-left: 1px solid #6595d6;
	border-right: 1px solid #6595d6;
	border-top: 1px solid #6595d6;
	width: 100%;
	/*min-width: 760px;*/
	margin: 0 auto;
	background-color: #fff;
	height: 25px;
	line-height: 25px;
}
/* css for data grid*/
.datagrid {
	width: 100%;
	background-color: #6595d6;
}
.datagrid caption {
}
.datagrid th {
	background-image: url("images/div.th.background-image.gif" );
	background-color: #6595d6;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
.datagrid tr {
}
.datagrid td {
	padding: 5px;
	background-color: #ffffff;
}
.datagrid td.title_item {
	background-color:#ecf6fc;
	font-weight:bold;
	text-align:right;
}
.datagrid td.form_title {
	background-color:#DBEEF9;
	font-size: 12px;
	font-weight:bold;
	height: 25px;
	line-height: 25px;
	text-align:center;
}

/* css for OEC form page*/
.row_focus {
	background: #B0FFB0;
	border: 1px solid #00cc33;
}
.row_focus2{
	background: #44A2FF;
	border: 1px solid #0f0f0f;
}
/* css or table row effect */
tr.alt td {
	background: #ecf6fc;
}
tr.over td {
	background: #bcd4ec;
}
/* for oec_send_page button font style */
#send_report {
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
#send_report:hover {
	color: #FFFFFF;
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	background-color: #FF0000;
}
.money_select {
	width: 210px;
}
.money_select_week_month {
	width: 240px;
}
.red {
	color:#F00;
	padding:2px;
}
.column_title {
	font-family:黑体;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
.column_title td {
	padding: 5px;
	background:#f5f5f5;
}

.title_tr {
	font-family:黑体;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
.title_tr td {
	padding: 5px;
	background:#f5f5f5;
}

/*ui-multiselect*/
.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000 }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }
.ui-multiselect-hasfilter ul { position:relative; top:2px }
.ui-multiselect-filter { float:left; margin-right:10px; font-size:11px }
.ui-multiselect-filter input { width:60px; font-size:10px; margin-left:5px; height:15px; padding:2px; border:1px solid #292929; -webkit-appearance:textfield; -webkit-box-sizing:content-box; }
